C语言"十个自然数的最小公倍数的程序"

来源:百度知道 编辑:UC知道 时间:2024/05/10 14:16:48
C语言"十个自然数的最小公倍数的程序"

#include<stdio.h>
int invite(int a,int b);

void main(void)
{
int a[10],t,i;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
t=a[0];
for(i=1;i<10;i++)
{
t=invite(t,a[i]);
}
printf("%d\n",t);
}

int invite(int a,int b)
{
int i;
for(i=1;i<=b;i++)
if((i*a)%b==0)
break;
return (i*a);
}

#include<stdio.h>
main()
{
int i,k,s=1;
int num[i],yues[k];
for (i=1;i<=10;i++)
{
printf("the %d number is",i );
scanf("%d",&num[i]);
}
int a,b;
for (i=1;i<=9;i++)
if (num[i]>num[i+1])
{ a=num[i+1];
num[i+1]=num[i];
num[i]=a;
}
i=1;
for (k=1;k<=9;k++)
{yues[k]=1;
while (yues[k]!=0)
{
yues[k]=num[i+1]/num[i];
num[i+1]=num[i];
num[i]=yues[k];
}